a mutually agreed upon location - Turc Anglais Dictionnaire